<?php
session_start();
$transaccion=$_SESSION['caweb']['consecutivo'];
$cambio=$_SESSION['caweb']['cambio'];

require_once "../funciones.php";

$link_caweb = con_caweb();
$result ="SELECT * FROM temporal WHERE interno='$_GET[serial]' and transaccion='$transaccion'";
$result=mysql_query($result,$link_caweb) or die('Error temporal, '.mysql_error());

if (mysql_num_rows($result)>0)
{
        $_SESSION['caweb']['resultado'] = 3;
        echo "<script languaje='Javascript'>window.location.replace('movimientos_sca.php');</script>";
}
else 
{
	$result ="SELECT * FROM seriales WHERE interno='$_GET[serial]'";
	$result=mysql_query($result,$link_caweb) or die('Error seriales, '.mysql_error());
	if (mysql_num_rows($result)>0)
	{
		$row = mysql_fetch_array($result);

		$sucursalerror=0;
		if ($row[sucursalcontrol] <> $_SESSION['caweb']['sucursal']) { $sucursalerror=1; }

		$origenerror=1;
		$bodegaorigen=$_SESSION['caweb']['bodegaorigen'];
		$bodegaorigen=split(",",$bodegaorigen);
		reset ($bodegaorigen);
		foreach ($bodegaorigen as $valor)
		{
		        if (trim($valor)==trim($row['bodega'])) { $origenerror=0;  }
		}

		$asignacionerror=0;
		if($row[estado]<>'L' AND strtoupper(substr($row[interno],0,1))<>'A' ) $asignacionerror=1;
		
		$cambioerror=0;
		if($row[cambio]<> $cambio AND strtoupper(substr($row[interno],0,1))<>'A') $cambioerror=1;
		
		if ($origenerror==0 AND $sucursalerror==0 AND $asignacionerror==0 AND $cambioerror==0)
		{
			$fechacreo=date('Y-m-d H:i:s');
			$username=$_SESSION['caweb']['username'];
			$ubicaciondestino=$_SESSION['caweb']['cliente_sca'];
            
            // leer sucursalfactura de contrapartes
            $result3="SELECT sucursalfactura,presunto,tarifa FROM contrapartes WHERE cambio='$cambio' AND asignado='$_GET[serial]'";
            $result3=mysql_query($result3,$link_caweb) or die('Error contrapartes, '.mysql_error());
            $row3 = mysql_fetch_array($result3);
            
            // adicionar al temporal
    		$result2 ="INSERT INTO temporal (transaccion,interno,interno2,item,cantidad,sucursalorigen,bodegaorigen,ubicacionorigen,";
			$result2.="sucursaldestino,ubicaciondestino,calidad,estado,usuariocreo,fechacreo,cambio,sucursalfactura,precio) ";
			$result2.="VALUES ('$transaccion','$row[interno]','$row3[presunto]','$row[item]','1','$row[sucursalcontrol]',";
			$result2.="'$row[bodega]','$row[ubicacion]','$row[sucursalcontrol]','$ubicaciondestino',";
			$result2.="'$row[calidad]','$row[estado]','$username','$fechacreo','$cambio','$row3[sucursalfactura]','$row3[tarifa]')";
			$result2=mysql_query($result2,$link_caweb) or die('Error documentos, '.mysql_error());
	        $_SESSION['caweb']['resultado'] = 1;
			echo "<script languaje='Javascript'>window.location.replace('movimientos_sca.php');</script>";
		}
		else
		{
			if ($origenerror==1) 		{ $_SESSION['caweb']['resultado'] = 4; } 
			if ($sucursalerror==1) 		{ $_SESSION['caweb']['resultado'] = 5; }
			if ($asignacionerror==1) 	{ $_SESSION['caweb']['resultado'] = 6; }
			if ($cambioerror==1) 		{ $_SESSION['caweb']['resultado'] = 7; }
			$_SESSION['caweb']['bodegaactualitem'] = trim($row['bodega']);
			$_SESSION['caweb']['sucursalactualitem'] = trim($row['sucursalcontrol']);
   			echo "<script languaje='Javascript'>window.location.replace('movimientos_sca.php');</script>";
		}
	}
	else
	{
            $_SESSION['caweb']['resultado'] = 0;
            echo "<script languaje='Javascript'>window.location.replace('movimientos_sca.php');</script>";
	}
}

$_SESSION['caweb']['ultimointerno']=$_GET[serial];

?>